package com.css.fxfzxczh.modules.synthesizeInfoManage.earEveManage.entity.resp;

import com.css.fxfzxczh.base.response.ResponseCode;
import com.css.fxfzxczh.base.response.RestResponse;
import com.css.fxfzxczh.modules.synthesizeInfoManage.earEveManage.entity.JcStrongCatalog;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class JCSJDzsjResp implements Serializable {
    /**
     * 响应码
     */
    private int code = ResponseCode.OK;

    /**
     * 响应数据
     */
    private PageInfo data;

    /**
     * 响应信息提示
     */
    private String message;

    /**
     * 分页信息及业务数据
     */
    public static class PageInfo {
        private Integer page;
        private Integer pageSize;
        private Integer totalPage;
        private Integer total;
        private List<JcStrongCatalog> list;

        public Integer getPage() {
            return page;
        }

        public void setPage(Integer page) {
            this.page = page;
        }

        public Integer getPageSize() {
            return pageSize;
        }

        public void setPageSize(Integer pageSize) {
            this.pageSize = pageSize;
        }

        public Integer getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(Integer totalPage) {
            this.totalPage = totalPage;
        }

        public Integer getTotal() {
            return total;
        }

        public void setTotal(Integer total) {
            this.total = total;
        }

        public List<JcStrongCatalog> getList() {
            return list;
        }

        public void setList(List<JcStrongCatalog> list) {
            this.list = list;
        }
    }
}
